.menu-content {
  .ant-menu {
    margin-top: 30px;
    width: 200px !important;
   .ant-menu-item {

      line-height: 16px;
      margin-bottom: 30px !important;
    }

    .ant-menu-item:hover {
      background-color: #fff !important;
    }

    .ant-menu-item:focus {
      color: $theme !important;
    }

    .ant-menu-item-selected {
      color: $theme !important;
      font-size: 16px;
      font-weight: 700;
      position: relative;
      background-color: #fff !important;
    }

    .ant-menu-item-selected:before {
      width: 20px;
      height: 20px;
      content: '■';
      z-index: 9;
      position: absolute;
      font-size: 16px;
      left: -2px !important;
      display: flex;
      justify-content: center;
      align-items: center;
    }
  }

}

.menu-view {
  height: 100%;
  width: 100%;

  padding-top: 40px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}
